
import { findHeadCategory } from '@/api/home'
export default {
  namespaced: true,
  state () {
    return {
      navList: [] // 分类列表
    }
  },
  // 加载数据成功后需要修改navList所以需要mutations函数
  mutations: {
    setCategory (state, paylode) {
      state.navList = paylode
    }
  },
  // 需要向后台加载数据，所以需要actions函数获取数据
  actions: {
    async getNavList (ctx) {
      // 1.调用接口方法
      // 2.成功获取到数据之后触发setList mutation函数
      const res = await findHeadCategory()
      // console.log(res.data.result)
      ctx.commit('setCategory', res.data.result)
    }
  }
}
